<?php

namespace app\admin\model;

use think\Model;

/**
 * DeviceDistributor
 */
class DeviceDistributor extends Model
{
    // 表名
    protected $name = 'device_distributor';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = true;

    // 字段类型转换
    protected $type = [
        'time'    => 'timestamp:Y-m-d H:i:s'
    ];
 
    // 如果需要让level字段总是出现在查询结果中
    // protected $append = ['rssi_level'];
    
    protected $createTime = 'time'; // 自定义创建时间字段名

    public function device(): \think\model\relation\BelongsTo
    {
        return $this->belongsTo(\app\admin\model\Device::class, 'device_id', 'id');
    }
    public function distributor(): \think\model\relation\BelongsTo
    {
        return $this->belongsTo(\app\admin\model\Admin::class, 'distributor_id', 'id');
    }
}